/* pages/heart_rate/heart_rate.wxss */

.page-bg {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: center;
}





.form-group {
  width: 686rpx;
  position: static/relative;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 10rpx;
  margin-top: 10rpx;
  margin-left: 375rpx;
  
  overflow:hidden;

  .van-field:nth-child(3),
  .van-field:nth-child(4),
  .van-field:nth-child(5) {
    height: 96rpx;
  }

  // ✅ 修复 van-calendar 被遮挡或裁剪
  .van-calendar {
    position: fixed !important; // 强制脱离父容器
    top: 0;
    left: -32rpx;
    width: 750rpx;
    height: 600rpx;
    z-index: 9999;

    // 可选：背景虚化层，模仿全屏遮罩
  }
}

.down-words {
  margin-left: 32rpx;
  margin-top: 20rpx;
  color: #888;

  &_1 {
    font-weight: 700;
    font-size: 27rpx;
  }

  &_2 {
    margin-top: 3rpx;
    font-size: 27rpx;
  }
}

.save-button {
  width: 750rpx;
  height: 196rpx;
  background-color: #ffffff;
  bottom: calc(0rpx - env(safe-area-inset-bottom)); 
  position: absolute;

  &_button{
    margin-top: 12rpx;
    color: #ffffff;
    background-color: #5894d1;
    height: 88rpx;
    width: 686rpx;
    border-radius:44rpx
  }
}
